home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 14 / 123shl_d.zip / 123SHELL.DOC next >
Text File  |  1986-02-04  |  22KB  |  493 lines

  1.            >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 1
  2.            (c) 1985,1986  All Rights Reserved
  3.            time/date last modified    21:41:22  2/4/1986
  4.                   Version 11.1d
  5.  
  6.    NOTE:  Section XXX, describes all the differences between this
  7.       version and to its predecessor.
  8.  
  9.                T   R   Y   W   A   R   E
  10.  
  11.     Beats a money back guarantee!!!  How?  You don't pay one red
  12. cent until its worth your use.    You can try this program at your
  13. own pace, you don't have to be pressured at the store about this
  14. and that.  There new revisions in the works that promise
  15. improvements and enhancements.    No stupid copy protection schemes
  16. and methods to slow down your back-ups (amen! for all you hard
  17. disk owners!).  Low over-head bargain, you don't pay for multi-media
  18. advertising (TV, Radio, Magazines, Newspapers, Posters etc.),
  19. because I use the MOST COST-EFFECTIVE advertising, SATISFIED
  20. USERS!    New versions can be easily updated electronically over
  21. the modem.  This template is automaticly loaded when placed
  22. in the 1-2-3's default data directory.  So help the fight against
  23. rip-off software prices and contribute if you find this program
  24. worth its diskspace, otherwise erase this template and all attached files
  25. and except my kind thanks.
  26.  
  27. Contributions ($10 suggested)/questions/ideas/comments should be sent to:
  28.  
  29.     Joseph Wong
  30.     P.O. Box 1475
  31.     Lafayette, California 94549
  32.  
  33. For the fastest possible reply you can send me E-Mail on the these BBSes:
  34. (I regularly check my mailbox on these BBSes)
  35.  
  36. Name:              Phone #:           Time up:            Baud:
  37. ======================================================================
  38. Aircomm RBBS-PC       (415)-689-2090   24 hours,7 days     300,1200,2400
  39. Walnut Creek RBBS-WES (415)-937-0156         "               "
  40. TBLUG Fido            (415)-672-2504   23hrs,7days             "
  41. [Region 10 Net 125]   [2 phone lines rotary]
  42. [Node 620]
  43.  
  44. For a 5 1/4 diskette with the template on it, please add $2 and a
  45. self-addressed and stamped diskette mailer.
  46.  
  47. Requirements:  MS-DOS or PC-DOS, Lotus 1-2-3 and a computer
  48.            capable of running 1-2-3 (192k RAM required
  49.            if 1-2-3 is loaded into RAM).  To use the
  50.            special color driver you must have a color
  51.            monitor and a color card that can be run with the
  52.            standard IBM CG adapter driver that comes with
  53.            Lotus 1-2-3.  Other cards may be supported later.
  54.            A printer is not required, but is useful to get
  55.            hardcopy output from things like the auto registration
  56.            feature.
  57.  
  58. Audience: 1-2-3 users who are tired of blank screens and writting worksheets
  59.       up from scratch.  Any expert or novice who is tired of repeating
  60.       unnecessary keystrokes and wants his/her computer to solve
  61.       problems instead of create more.
  62.  
  63. NOTE:     1-2-3 is a trademark of Lotus Development Corp.
  64.      MS-DOS is a trademark of Microsoft Corp.
  65.      PC-DOS is a trademark of Internation Business Machines.
  66.      IBM is a registered trademark of International Business Machines.
  67.      FREEWARE is a trademark of the Headlands Press Inc.
  68.  
  69. This has ONLY been tested under Lotus 1-2-3 version 1A*.  Some newer DOS
  70. versions may require more memory.
  71.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 2
  72.                  ..User Agreement..
  73.  
  74. You are hereby provided a license to possess or use this program
  75. as long as the following terms and conditions are met.
  76.  
  77.     YOU MAY:   - Distribute this program in its unmodified and
  78.            unabridged form without charge.    As for charge of
  79.            diskettes, no more than $8 is to be charged.  All the
  80.            files mentioned in the 123SHELL.TXT file MUST be
  81.            distributed as well.
  82.  
  83.            - Use this program for non-comercial
  84.            application(s).    Using this program for
  85.            commercial purposes (that also includes
  86.            all govermental bodies, agencies, and organizations)
  87.            requires you to contribute a monetary donation of $10.
  88.  
  89. YOU MAY NOT:   - Alter this documentation or abridge it in any
  90.            way.
  91.  
  92.            - Bypass or remove reference to the original
  93.                author's name and copyright notice.
  94.  
  95.            - Recieve any form of remuneration or reward or
  96.            consideration.  No more than $5 is to be charged
  97.            for a disk in the event "diskcopying" services are
  98.            sold.
  99.  
  100.            - Distribute this program in modified or abridged
  101.            form or without its accompanying files.
  102.  
  103. TERM:     This license is effective until terminated.  You may
  104.      terminate this license any time by destroying any and all
  105.      copies and merged portions of the documentation and
  106.      template and accompanying files in any form.
  107.  
  108. UPDATES: This program and documentation is subject to change
  109.      without notice.  Updates of this program will be based
  110.      on user response.
  111.  
  112. NO WARRANTY:   This product is provided to you "AS IS" without
  113.            warranty of any kind.  Either expressed or
  114.            implied, including, but not limited to the
  115.            implied warranties of merchantability and fitness
  116.            for a particular purpose.  The entire risk as to
  117.            the selection, quality results and performance of
  118.            the program and updates is with you.  Should the
  119.            program prove defective, you (and not the author)
  120.            assume all liability and expense incurred as a
  121.            result thereof.
  122.  
  123.                 D I S C L A I M E R
  124.  
  125. IN NO EVENT WILL THE AUTHOR BE LIABLE TO YOU ARE ANY OTHER PERSON
  126. FOR ANY ANY DAMAGES, SUCH AS LOST PROFITS, LOST SAVINGS, OR OTHER
  127. DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMGES ARISING OUT OF THE USE
  128. OR INABILITY TO USE THIS PROGRAM OR UPDATES.  USE THIS PROGRAM
  129. AT YOUR OWN RISK.  IF YOU FIND THIS LICENSE AGREEMENT UNACCEPTABLE
  130. THEN YOU CAN DESTROY THIS PROGRAM AND ALL OF ITS FILES ALONG WITH
  131. ITS ACCOMPANYING DOCUMENTATION.
  132.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 3
  133.  
  134.     Basically, the template is pretty self-explanatory once
  135. loaded.  If you need more information, consult your 1-2-3 manual.
  136.  
  137.     This template adds more menus like those used in 1-2-3, the
  138. main menu may be reached at any given time by pressing Alt-Z.
  139. When working in an external worksheet, be sure to save your
  140. worksheet first before going to the main menu.    Except for fixed
  141. external functions that do not want to modified
  142.  (HELP.WKS,GRAF.WKS,REGS.WKS).
  143.  
  144.     In those menus, use the cursor keys to move the highlighter
  145. from one command to another.  Press <CR> when the highlighter
  146. is on the desired command.  Or you can use the first letter of
  147. each invidual command.
  148.  
  149. ------------------------------------------------------------------------
  150.     Watch for the newest version of this program at your local BBS.  I'm
  151. constantly working on better documentation and enhancing the template.
  152.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 4
  153.  
  154. I. VERSION (VER.) AND WHAT THEY MEAN
  155.  
  156.              11.1a[Beta1] <-(example)
  157.              ^^^^^^^^^^^^
  158.              AB.cd[BETAe]
  159.  
  160. A = very radical revision (number)
  161. B = radical revision (number)
  162. c = major revision (number)
  163. d = minor revision (alpha)
  164. [Beta]= still testing (true or false)
  165. [e] = phase of test (number, used in conjunction with BETA)
  166.  
  167. [ ] non-static attachment to version number
  168.  
  169. II. Background on the development of 123 SHELL.
  170.  
  171.     Once upon a time, I (the novice) sat staring at a blank worksheet in
  172. Lotus 1-2-3.  I thought to myself what do I do next?!?!?  As time passed
  173. ever so slowly, I became a more advanced user of Lotus 1-2-3.  But every
  174. time I would load 1-2-3...  I said to myself, why am I doing this when
  175. 1-2-3 is supposed to help my problems vs. create new ones.  So finally,
  176. I got off my duff and started book-worming the 1-2-3 manuals and books.
  177. Now I had something that worked, not very advanced, very crude with only
  178. one-tenth of what you see today.  After patting myself on the back, I got
  179. back onto my duff.
  180.     After I got my modem and went exploring the realms of BBSland..
  181. I downloaded a myriad of templates and tucked them away neatly onto my
  182. 1-2-3 data disk.  To make a long story short, I made friends in BBSland
  183. and met up with a minority of people who weren't friendly.  You might
  184. say I'm doing this to repay those who were kind and helpful enough
  185. to get me out of noviceland.  I had lots of things to do locally
  186. on my IBM PC  (not remote stuff like BBSing)..    This just happened to
  187. be one of those things that I dreamed up..  This is simply my attempt to
  188. share my talents with you, but it turned out that my template wasn't very
  189. presentable or documented so I had my "chores" ahead of me.
  190.  
  191. III. Why it is and what it is?
  192.  
  193.     Everybody can win with TRYWARE...  The USER can buy into the program
  194. at a minimal cost.  The USER can try the program at his/her own pace.
  195. The USER is not under any extreme pressure to examine the product.
  196. The USER also can communicate his/her needs to the authors as suggestions,
  197. and the author will listen and see what can be done about it.    The
  198. author can sell his program without a great deal of investment and
  199. advertising.  Its USERWARE distribution without gimmicks and pitches.
  200. That's why the price is so low.
  201.  
  202.     The reason why I didn't call it "FREEWARE":
  203.  
  204. 1) FREEWARE is a trademark of Headlands press.
  205.  
  206. 2) FREEWARE has a connotation that the program is softare that is
  207.    free when on contrary it is not free at all.
  208.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 5
  209.  
  210. IV. Modularity
  211.  
  212.     The template or program which will mean the same thing throughout
  213. this documentation is divided up into modules as to save memory and to
  214. isolate certain things from the various worksheets and to avoid redundant
  215. menus.
  216.     For those of you who have 640k+ in your IBM PC/XT/AT or compatible
  217. (including myself) may have doubts on this subject..  But, if it were not,
  218. it would be much more bulky and clumsy in the long run (more worksheets).
  219.     This method slows down switches between various operations, but it
  220. does however increase the recalculation speed by keeping the worksheet
  221. area small.  Thereby concentrating the computer's efforts on an isolated
  222. island of data/numbers.  However, it retains integration on a file basis
  223. by allowing data to imported/export on 1-2-3's command level.
  224.  
  225. 1) Auto123.WKS     -- Auto-Load main worksheet (central control system)
  226. 2) Macro.WKS     -- standardization in new worksheets (predefined macros)
  227. 3) Asc.WKS     -- ASCII character set library (inc. keyboard graphics)
  228. 4) Help.WKS     -- Contains usage information (help subsystem)
  229. 5) App.WKS     -- Appointment maker (appointment subsystem)
  230. 6) Graf.WKS      -- Graphic example, sample of 1-2-3's graphics.
  231. 7) Dry.WKS     -- Diary+Personal note jotter (diary subsystem)
  232. 8) TD.DRV     -- Put on Lotus System disk or directory (colorful
  233.             terminal driver for Lotus 1-2-3, req. IBM CG/adapter)
  234. 9) RegS.WKS     -- Automatic form filler for registration.  (It writes
  235.             the letter, you fill in the unique blanks, by answering
  236.             questions and viola!)  So registration is a snap!
  237.  
  238. ----------------------------------------------------------------------------
  239.     * These are ASCII text files (you can "TYPE" them)      *
  240.     * if you a want a printout, enter: COPY filespec.ext PRN: *
  241. ----------------------------------------------------------------------------
  242.  
  243. 10) 123SHELL.txt -- Briefing (contains some misc. information that may or
  244.             may not be mentioned in this file.)     !!!READ THIS!!!
  245. 11) 123SHELL.doc -- Documentation <THIS FILE>            !!!READ THIS!!!
  246. 12) 123SHELL.see -- Flowchart of operations
  247. 13) NEW-NEWS.now -- Flash bulletin                !!!READ THIS!!!
  248.  
  249. #) More modules will be added as new features and subsystems are
  250.     integrated into this SHELL.
  251.  
  252. 14) WORKCOPY.BAT -- Copies all 123Shell files from drive A: to drive B:
  253.  
  254. V. Modifications and Customizations
  255.  
  256. Advice from the author:
  257.  
  258. This isn't generic canned software, I prefer to call it a can of building
  259. blocks upon which you can build upon.  If you desire to modify this template
  260. to suit your own needs...heed these words of wisdom.
  261.  
  262. 1) DO NOT change the filenames (these modules are interlinked)
  263.    and Auto123.WKS is the file that 123 looks for when it first
  264.    loads up.  PEOPLE and PROGRAMs make assumptions about what
  265.    certain filenames are for, so it would be very wise to avoid
  266.    this as much as possible.
  267.  
  268. 2) DO NOT distribute your mods, but if you feel they are worth something
  269.    you can submit them to me for standardization sake (don't put a new
  270.    bedroom in where I'm gonna put the new living room!).
  271.  
  272. 3) DO NOT create MODALITITY by using the same menu words for
  273.    two drasticly different things!
  274.    I.E. Exit=go to DOS...some other menu...Exit=return to SHELL.
  275.  
  276. 4) Document your changes too!
  277.  
  278. 5) Well, that's all I can think of for right now.
  279.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 6
  280.  
  281. VI. Appointment maker (Helpful Hints)
  282.  
  283. 1) Editting an appointment, each appointment has a number
  284.    and that is also a range name that points to its description.
  285.    So when you are asked what address you would like to goto then
  286.    "5" will get you to description number 5.
  287.  
  288. 2) The + or the - symbol under "OLD" indicates whether an appointment has
  289.    passed.
  290.  
  291. 3) If you want this thing to work right you had better make sure the system
  292.    clock is up to date.
  293.  
  294. 4) The Bye-Bye command is just that, it means bye-bye, so you might
  295.    want to save your work first before hitting "B" at a menu that has
  296.    this option.  This will get you to DOS very quickly.
  297.  
  298. 5) Plan is useful for setting up future appointments.
  299.  
  300. VII. Calculator operation
  301.  
  302. 1) Any arithmetic function available in 1-2-3 is available on this
  303.    calculator.    This calculator will display the formula as well as
  304.    the results after you hit return.  This is a calculator without
  305.    equal (literally).
  306.  
  307. 2) Precedence is strictly obeyed the same way as in Lotus 1-2-3.
  308.    I.E. 2+4^5 .... if you thought it would equal 7776 you are sadly
  309.    mistaken .... the answer is really 1026!  Calculations will be
  310.    performed in the order of precedence vs. the order entered.
  311.    Elementary math!
  312.  
  313. 3) Refer to your Lotus 1-2-3 Quick Reference Guide for more information
  314.    on the operators and precedence.  QRG Pages. 7-9.
  315.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 7
  316.  
  317. VIII.  PREDEFINED MACROS EXPLAINED
  318.  
  319. Scenario for uses:
  320.  
  321. Okay, you sit down one day to make a new worksheet...
  322.  
  323. Without 123SHELL:  First, the blank screen....    Then some grudgy fiqures..
  324.            You press Alt-M (supposed to be the menu) <beeep>
  325.            must not exist?!?  Ok you program Alt-O to be the menu.
  326.            Well its working?  You explain to your boss, Alt-O for
  327.            menu.  He finds it works with just this worksheet!  When
  328.                    he tries it on another...<beeep> doesn't work.  What key
  329.            was that? (boss thinking..)    Similiar commands throughout
  330.            entire worksheet system is just one of the luxuries that
  331.            is impossible for all these worksheets floating around not
  332.            including all the new ones out.  With 123SHELL in your
  333.            data drive, Lotus 1-2-3 can get started much faster
  334.            than if you had nothing in your disk drive (about
  335.            20 seconds difference after the logo has been passed)
  336.  
  337. With 123SHELL:       You get your Lotus 1-2-3 going, it searchs its default
  338.            data directory..zappo..the magic menu appears..  You
  339.            press <CR> when the highlighter is on "Make" to make
  340.            a new worksheet with predefined macros.  You are in
  341.            business, everything in MACRO.WKS is at your immediate
  342.            service.
  343.  
  344. \0 = Executes right after its loaded (automaticly)  This is acutally
  345.      undefined but you put in it what you like.
  346.  
  347. \C = Clears the split screen that shows the macros in one half of the
  348.      partition.
  349.  
  350. \N = Creates a range name (helpful for macro development)
  351.  
  352. \A = Active status report
  353.  
  354. \S = Saves and replaces -- using default file name save it manually the
  355.                first time and the file name will be defined then
  356.                the next step is as easy as Alt-S.
  357.  
  358. \D = Stamps current date.  Sets column and format to match.
  359.  
  360. \E = Prompt to enter date into cell pointer is on.
  361.  
  362. \Z = Returns to main menu worksheet without saving current one, so save
  363.      first!
  364.  
  365. \G = Generate an ASCII character (1..255)..when asked for a range name
  366.      give the ASCII number.  I.E.  you want to do an ASCII 240 in your
  367.      current cell.  Hit Alt-G, then enter 240 when you are asked for a
  368.      range name and then hit <CR>.  Just make sure that ASC.WKS is on
  369.      the cureent data directory when you do that!  Of course with the
  370.      current version of 123 Shell you are limited to one "special"
  371.      character implant per cell.  This is due to lack of string handling
  372.      abilities in release 1.
  373.  
  374. \R = Remove current row.  Use this with extreme caution especially if the
  375.      row contains important information.  Once you have a default filename
  376.      that is different from MACRO.WKS then press Alt-S frequently...  The
  377.      default filename used to save is determined by the filename used to
  378.      load the worksheet or the filename used in the last save to disk
  379.      operation.
  380.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 8
  381.  
  382. \P = Protect cell that the cell pointer is on.
  383.  
  384. \U = Unprotect or highlight cell that cell pointer is currently on.
  385.  
  386. The range name ST refers to the sheet data area.  NOT any macros.
  387.  
  388. \ = An alphabet that follows this symbol means, Alt-<alphabet>.  Alt is
  389.     the gray key to the left of the space bar (on an IBM PC keyboard).
  390.  
  391. IX.  Using the Diary.
  392.  
  393. 1) Access it from the Utility-Subsystem menu.
  394.  
  395. 2) You have the option of using Alt-E for auto-entry (skip steps 3+4)
  396.  
  397. 3) Hit Alt-T for today's date while in column A.  After pressing Alt-T
  398.    your cell-pointer will automaticly be moved to the right one cell,
  399.    so if you pressed it while in column A you'll wind up in column B.
  400.  
  401. 4) Type in a thought for that day in column B
  402.  
  403. 5) If you need more lines just go under the last entry in column B
  404.    and continue typing.
  405.  
  406. 6) If you accidently "garbaged" a cell then you can easily wipe it out
  407.    with the Alt-W command.
  408.  
  409. 7) Press Alt-P to print diary onto a line printer.
  410.  
  411. 8) Press Alt-Z to save and return to main menu.
  412.  
  413. X. System-Wide (Helpful Hints)
  414.  
  415. 1) Pressing the ESCAPE key (the gray key marked "Esc") will cause you
  416.    to jump back one step (just like in the Lotus menus).
  417.  
  418. 2) Running the FASTDISK.COM program or a program that alters the
  419.    head-settling time will increase the swiftness at which the modules
  420.    are changed.
  421.  
  422. 3) Altering the amount of disk drive buffers will help as well.  Try
  423.    15 or 20 buffers (BUFFERS command, look it up in your DOS manual..
  424.    DOS2.1 manual section 4 page 5 (4-5) or look it up in your index if
  425.    you have a different DOS version).  NOTE: disk drive buffers require
  426.    RAM, if you are always running out of memory then don't get your hopes
  427.    up too high about using this option.
  428.  
  429. 4) Zaping the Lotus' PRESS ANY KEY logo would be nice too.
  430.  
  431. XI. IF YOU HAVE/HAD A PROBLEM...AND WHAT TO DO.
  432.  
  433. If you want it fixed please tell me about it, if you have fixed it
  434. tell me so I can spread the word...  Also, when asking me questions
  435. try to be specific so I can give a specific answer.  DON'T just say,
  436. "It doesn't work!!??!!" or "It crashed!".  Remember vague questions
  437. and comments get you vague answers.  If I am to help you, I'm probably
  438. going to more detailed and specific information than what you can put
  439. into a two word sentence!  Like what hardware/software configuration you
  440. are using, and what you were trying to do and in what context, etc.  The
  441. more information you give me the more likely I will be able to diagnose
  442. what the problem is and then solve it.    Also read the documentation, I
  443.         >> 123 SHELL -- by JOSEPH D. WONG <<    Page: 9
  444.  
  445.  
  446. didn't type all these documentation files for nothing!  The answer to your
  447. question may already lie in the documentation.    I can probably help
  448. with a problem related directly to 123 Shell...however, if you have
  449. a problem with Lotus 1-2-3 that may be a different story.  That's mostly
  450. Lotus Development Corp.'s ball game and not mine.  Use the common sense
  451. that God gave to you and save yourself and others some time and effort by
  452. going to the "right" place for help.
  453.   Remember,  If you don't like my program, you can tell me why..and what
  454. I should change so you will like it.  If you just grumble without
  455. reason or solution what good is it to anyone??????????
  456. You have no obligation to pay if you don't use this program.
  457.  
  458. XII. Etc. Misc. Etc.
  459.  
  460. 1) Pressing CTRL-BREAK at menus will bring you to the READY prompt.
  461.    You may not enter Alt-C at a command menu and expect to get a
  462.    calculator.    You must hit Alt-C when in your upper right hand corner
  463.    of the screen says READY, not WAIT, or CMD MENU, or MENU.
  464.  
  465. 2) Pressing CTRL-BREAK will halt the operation of any interactive
  466.    macro.
  467.  
  468. XXX. Enhancements/Bugs-fixed/Changes/Differences etc. in new version.
  469.                11.1c vs. 11.1d
  470.  
  471. 1) The utility menu will now return to the orginal menu when you press <ESC>.
  472.  
  473. 2) A few labels and prompts here and there may have been modified.
  474.  
  475. 3) WorkCopy.BAT has been vastly improved.  You must enter source drive
  476.    letter and target drive letter for it to function.
  477.  
  478. XXXI.  Planned improvements for next release(s).
  479.  
  480. 1) Once all the bugs have been worked out.  A new version that takes
  481.    advantage of Lotus 1-2-3 release 2.    Maybe Symphony too, user response
  482.    will be the determining factor for both updates..
  483.  
  484. 2)*
  485.  
  486. ----------------------------------------------------------------------------
  487.  
  488. ! = Dropped until someone comes to me saying they have use for it or
  489.     something like that.  Comeon, if there's something you want in
  490.     123 Shell, you are going to have to tell me, I don't have ESP!
  491.  
  492. * = Unknown at the time of writing.
  493.